@charset "utf-8";
/*
[DTmuban Template] Copyright (c) 2010-2021 www.mbkfw.com
This is not a free template. Please buy the authentic license.
Author: Xiaohei, QQ:2909458585. Version: dz_v8, time: 20201227.
Special note: do not modify this document without permission.
*/
/* global */
*{word-break: break-all; font-family: "Microsoft Yahei",Tahoma,Verdana,Arial; -webkit-text-size-adjust: none;}
body{margin: 0;font-size: 14px;color: #333333;background: #FFFFFF;min-width: 1200px;}
form,input,select,textarea,td,th{font-size: 14px;}
input,textarea,select{padding: 6px;}
img{border: none;vertical-align:middle;}
img{/* background-color: #f5f5f5; */}
li img:hover{opacity:.8;filter:alpha(opacity=80);}
ul li{list-style-type: none;}
ol li{list-style-type: decimal;}
p,ul,form,dl,dt,dd{margin: 0px; padding: 0px;}
em, i{font-style: normal;}
a:link,a:visited,a:active{color: #333333;text-decoration: none;}
a:hover{color: #1B5098;}
h1, h2, h3, h4, h5, h6{font-size: 100%; font-weight: normal; margin: 0px; padding: 0}
.clearfix:after,.fl-clr:after{content: "\200B"; display: block; clear: both;}
.clearfix,.fl-clr{*zoom: 1;}
.clear,.clf{zoom: 1;overflow: hidden;}
.clearfix, .layout, .clf,.fl-clr{zoom: 1;}
.rel{position:relative}

.mt10{margin-top: 10px}
.mt15{margin-top: 15px}
.mt20{margin-top: 20px}
.mt30{margin-top: 30px}
.mr10{margin-right: 10px}
.mr20{margin-right: 20px}
.mr30{margin-right: 30px}
.ml10{margin-left: 10px}
.ml20{margin-left: 20px}
.ml30{margin-left: 30px}
.fl,.fc{float: left;}
.fr{float: right;}
.f16{font-size: 16px;}
.lh40{line-height: 40px;}
.p15{padding: 15px;}
.pl15{padding-left: 15px;}
.pr15{padding-right: 15px;}
.ovh{overflow: hidden;}
.oh{position: relative;}
.borderdc{border: 1px solid #dcdcdc;}
.t-content{text-align: center;}
.clear{clear: both;}
.clearfix:after{content: ''; display: block; clear: both;}
/* links */
a.w:link,a.w:visited,a.w:active{color: #FFFFFF; text-decoration: none;}
a.w:hover{color: #F4F3F2;}
a.b:link,a.b:visited,a.b:active{color: #1B5098;text-decoration: none;}
a.b:hover{color: #FF3300;}
a.g:link,a.g:visited,a.g:active{color: #666666; text-decoration: none;}
a.g:hover{color: #FF6600;}
.rel{position: relative !important;}
.adicon{position: absolute;z-index: 4;border: #fff solid 1px;border-radius: 1px;padding: 0px 2px;bottom: 5px;left: 5px;height: 14px;line-height: 14px;color: #fff;font-size: 12px;text-align: center;display: none;}
.aaid .adicon{bottom: 16px; left: 18px}
/*面包*/
.wposition{position: relative; line-height: 28px; padding: 1px 0px 15px 5px; font-size: 14px;}
.wposition span{float: right; margin-right: 10px;}
.wposition .fr.color33{position: absolute; right: 0; top: 5px;}
.wposition:before{position: absolute; font-size: 18px; color: #555; left: 0px; top: 8px;}
.wposition .classXzBox{padding-bottom: 5px;}
.wposition .classXz{display: inline-block; position: relative; border: 1px solid #ddd; margin: 3px 10px 0 0 ; height: 22px; line-height: 22px; padding: 0 21px 0 5px;}
.wposition .classXz:before{position: absolute; right: 0; top: 0; font-size: 13px; display: block; width: 16px; height: 16px;}
.wposition .classXz:hover:before{color: #3b5998}
/* common */
.m{margin: auto; width: 1200px; background: #FFFFFF; clear: both;}
.m970{width: 970px;}
.m870{width: 870px}
.m700{width: 700px}
.m420{width: 420px;}
.m300{width: 300px;}
.m200{width: 200px;}
.m140{width: 140px}
.m0{width: 100%; background: #F2F2F2;}
.m0 .m{background: #F2F2F2;}
.m1{background: url('image/bg-line.png') repeat-y 960px 0;}
.m1l{width: 940px; float: left;}
.m1r{width: 239px; float: right;}
.m2{background: url('image/bg-line.png') repeat-y 960px 0;}
.m2l{width: 940px; float: left;}
.m2r{width: 219px; float: right;}
.m3{background: url('image/bg-line.png') repeat-y 880px 0;}
.m3l{width: 860px; float: left;}
.m3r{width: 299px; float: right;}
.smallIcon{font-size: 12px; margin-right: 10px; float: left;}
.smallIcon img{width: 16px; margin-right: 5px; margin-top: 7px; background: none}

.head {background:#F8F8F8;width:100%;height:32px;border-bottom:#E5E5E5 1px solid;position:fixed;z-index:9;left:0;}
.head_m {margin:auto;width:1200px;/* padding:7px 0 0 0; */color: #333333;height: 32px;line-height: 32px;}
.head_s {height:31px;}
.head_t strong{color:#FF0000;font-weight:normal;}
.head_l li {float:left;margin:0 10px 0 0;}
.head_l li:hover{color:#1D5097}
.head_r {float:right;}
.head_r img {position:relative;margin:-2px 6px 0 0;}
.h_location {background:url('image/ico-location.png') no-repeat 0 center;padding:0 6px 0 20px;}
.h_fav {background:url('image/ico-fav.png') no-repeat 0 center;padding:0 6px 0 20px;}
.h_mobile {background:url('image/ico-mobile.png') no-repeat 0 center;padding:0 6px 0 20px;}
.h_cart {background:url('image/ico-cart.png') no-repeat 0 center;padding:0 6px 0 20px;}
.h_qrcode {background:url('image/ico-qrcode.png') no-repeat 0 center;padding:0 6px 0 20px;}
.h_xcx {background:url('image/ico-xcx.png') no-repeat 0 center;padding:0 6px 0 20px;}
.h_gzh {background:url('image/ico_gzh.png') no-repeat 0 center;padding:0 6px 0 20px;}

.h_xcx,.h_gzh{position:relative;cursor:pointer;}
.xcx_h{position:absolute;top: 32px;padding:10px;background:#ffffff;left: -40px;border:1px solid #dddddd;border-top:0;text-align:center;display:none;}
.xcx_h img{width:120px;height:120px;}
.xcx_h p{height:30px;line-height:35px;font-size:14px}
.h_gzh{}
.gzh_h{position:absolute;display:none;top: 32px;/* padding:10px; */left: -150px;border:1px solid #dddddd;border-top:0;text-align:center;background:#ffffff;width: 450px;}
.gzh_h ul{}
.gzh_h ul li{float:left;margin: 15px;}
.gzh_h ul li img{width:120px;height:120px;}
.gzh_h ul li p{height:30px;line-height:35px;font-size:14px}

.h_xcx:hover .xcx_h,.h_gzh:hover .gzh_h{display:block;}
.h_xcx:hover p,.h_gzh:hover p{color:#333333}

.csw-fw{margin-right:20px;}

.logo{width: 300px;height: 100px;overflow: hidden;}
.logo img{margin: 20px 0 0 0;height: 60px;}

.fabu{/* width:240px; */margin-top: 31px;margin-left: 10px;}
.fabu .fabu-1{float:left;margin-left:20px;border: 1px solid #1B5098;color: #ffffff;display:block;padding: 9px 14px;font-size:14px;background: #1B5098;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;}
.fabu .fabu-1:hover{opacity:.8;filter:alpha(opacity=80);}

.head_search_kw{width: 300px;/* height: 70px; */margin: 20px 0 0 0px;/* text-align: right; */}
.right-nav{}
.right-nav ul{overflow:visible}
.right-nav li{float:left;padding:0 10px;font-size: 14px;text-align: center;}
.right-nav a{height: 60px;line-height: 60px;display:block;text-align: center;}
.right-nav a:hover{opacity:0.85}
.right-nav li p{padding:0;margin:0;height: 30px;line-height: 30px;}
.navlink-wechat, .navlink-pad,.navlink-small,.navlink-book{position:relative;}
.nav-wechat, .nav-pad,.nav-small,.nav-book{position:absolute;display:none;bottom:-180px;left: -40px;z-index:1000;width: 120px;height: 140px;background-color:#fff;box-shadow:1px 1px 15px rgba(0,0,0,.3);padding:10px;line-height: 28px;font-size: 14px;}
.nav-wechat .img, .nav-pad .img, .nav-book .img, .nav-small .img{width:120px;height:120px;display:block;}
.nav-wechat span, .nav-pad span, .nav-book span, .nav-small span{display:block;color:#333;margin-top:-3px;line-height:16px;text-align:center;width: 120px;}
.nav-wechat:before, .nav-pad:before, .nav-small:before, .nav-book:before{width:10px;height:10px;-webkit-transform: rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);background:#fff;border:1px solid #ddd;border-width:0 1px 1px 0;position: absolute;top:-6px;left:50%;content:" ";margin-left:-5px}
.placeholder-height{height:60px;}
.headerhide .nav-second, .headerhide .top-ad{display:none;}
.iconfont{margin:0px 0 0 5px;width:30px;height:30px;line-height: 30px;display: table;text-align: center;}
.icon-mobile{background: url('images/inco-top-1.png') no-repeat;background-position:center center;}
.icon-small{background: url('images/inco-top-2.png') no-repeat;background-position:center center;}
.icon-wechat{background: url('images/inco-top-3.png') no-repeat;background-position:center center;}
.icon-book{background: url('images/inco-top-4.png') no-repeat;background-position:center center;}

.head_search_kw img{background: #ffffff;}
.head_search_kw_1{width: 100px; height: 42px; line-height: 42px; margin-top: 25px; font-size: 16px}
.head_search_kw_1 img{vertical-align: middle; width: 42px; height: 42px; background: #ffffff}
.head_search_kw_2{width: 100px; height: 42px; line-height: 42px; margin-top: 25px; font-size: 16px}
.head_search_kw_2 img{vertical-align: middle; width: 42px; height: 42px}
.head_search_kw_2 a{line-height: 42px;}
.head_search_kw_1 a,.head_search_kw_2 a{color: #0686C2;}
.head_search_kw_3{background: url('images/inco_youyiwen.png') no-repeat; width: 150px; height: 80px; position: relative; margin-top: 10px;}
.head_search_kw_3 .head_search_kw_3_1{height: 22px; line-height: 22px; position: absolute; right: 70px; top: 32px;}
.head_search_kw_3 .head_search_kw_3_2{height: 22px; line-height: 22px; position: absolute; right: 70px; top: 50px}
.head_search_kw_lu_1{height: 25px; line-height: 25px}
.head_search_kw_lu_2{height: 25px; line-height: 25px; font-size: 14px; font-weight: bold}

.head_search{float: left;width: 405px;height: 40px;margin-top: 31px;position: relative;}
.head_search:hover{/*background: #0f6bad;*/}
.head_search .search-div{clear: both;height: 38px;background: #ffffff;border: 1px solid #1B5098;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;}

.search_m{width: 53px;float: left;cursor: default;padding: 0 5px 0 5px;font-size: 13px;height: 38px;line-height: 38px;color: #666666;border: none;background: url(images/inco_jt.png) no-repeat;background-position: 65px 16px;position:relative;cursor: pointer;padding-right: 20px;}
.search_m div{width:50px;height:30px;overflow:hidden}
.head_search .search-div i{float:left;background-color: #cecece;right: 1px;width: 1px;height: 20px;margin-top: 10px;}
.search_i{width: 228px;font-size: 13px;height: 38px;line-height: 38px;padding: 0;color: #666666;border: none;padding-left: 5px;float: left;}
.search_s{width: 88px;height: 38px;line-height: 38px;background: #1B5098;border: 0;margin: 0;cursor: pointer;float: right;padding: 0;color: #ffffff;font-size: 14px;}
.head_search:hover .search_s{opacity:.8;filter:alpha(opacity=80);}
.search_i:focus,.search_s:focus{outline: none;}
#search_module{z-index: 1000;position: absolute;width: 110px;overflow: hidden;margin: 0px 0 0 0px;font-size: 14px;line-height: 30px;color: #666666;background: #ffffff;border: #1B5098 1px solid;border-top: none;cursor: pointer;margin-top: -1px;}
#search_module ul{padding-bottom:5px}
#search_module li{/* padding: 0 10px; */color: #666666;text-align: center;height: 30px;overflow: hidden;}
#search_module li:hover{color: #FF6600;}
#search_tips{z-index: 1000;position: absolute;width: 403px;overflow: hidden;cursor: pointer;margin: 68px 0 0 300px;font-size: 13px;line-height: 28px;color: #666666;background: #FFFFFF;border: #444444 1px solid;}
#search_tips div{height: 35px;line-height: 35px;padding: 1px 8px 1px 8px;clear: both;overflow: hidden;}
#search_tips div span{float: right; font-size: 12px;}
#search_tips label{display: block;width: 100%;background: #FAFAFA;font-size: 14px;color: #0000CC;text-align: right;height: 33px;line-height: 33px;}
.search_t_div_1{color: #333333;}
.search_t_div_1 span{color: #008000;}
.search_t_div_2{background: #dcddde;color: #1B4A8B;}
.search_t_div_2 span{color: #1B4A8B;}
/*head_a1*/
.head_a1{overflow: hidden;}
.head_a1 div{float: left;}
.head_a1 img{/*margin-top:5px;*/ /*margin-bottom: 10px;*/ margin-right: 10px; height: 60px; float: left; background: #f5f5f5;}
.head_a1 img:last-child,.head_a1 div.rel:last-child img{margin-right: 0}

.index-top-ad{}
.index-top-ad img{margin-bottom:15px}

.index-z-ad{}
.index-z-ad img{margin-top:15px}

/* menu */
.menu {height: 60px;line-height: 60px;background: #1B5098;letter-spacing:1px;font-size: 20px;}
.menu .menuon {background: #3068b5;}
.menu .menuon a:link,.menu .menuon a:visited,.menu .menuon a:active,.menu .mename a:link,.menu .mename a:visited,.menu .mename a:active{height: 60px;color:#FFFFFF;display: block;padding: 0 25px;}
.menu .menuon a span{color:#FFFFFF;}

.menu .mename li {float:left;}
.menu .mename li.caton{width: 115px;background: #3068b5;color:#ffffff;padding-left: 15px;cursor: pointer;}
.menu .mename li:hover {background:#3068b5;}
.menu .mename li.sub{position:relative;}

.menu .mename li.sub:hover a.men_link:after,.menu .mename li.caton:hover:after {background: url('image/icon-arrow-up-surface-white.png')}
.menu .mename li.sub a.men_link:after,.menu .mename li.caton:after{content: ''; display: inline-block; margin-left: 8px; width: 10px; height: 10px; background: url('image/icon-arrow-down-surface-white.png');}

.nav-body{display: none; position: absolute; z-index: 2; left: 0; top: 60px; width: 193px; background: #fff; border-bottom: 1px solid #ddd; box-shadow:0px 3px 9px 0px rgba(0, 0, 0, 0.3); padding:0; height:auto;}
.menu .mename li.sub:hover .nav-body{display:block}
.menu .mename li .navTag-body-link{display: block; width:100%; height:50px; text-align: center; line-height: 50px; background:#fff; font-size:16px; color: #333 !important; padding: 0;}
.menu .mename li .navTag-body-link:hover{background:#F4F4F4 !important;}

/*foot*/
.footerIndex{position:relative;z-index:1}
.footerIndex .footerBottom{width: 100%;background: #373D41;padding: 20px 0;color: #bbbbbb;overflow: hidden;}
.footerIndex .footerBottom a{color:#bbbbbb;}
.footerIndex .footerBottom a:hover{color: #da2a2a;}
.footerIndex .footerBottom .foot-l{width:750px;margin-left: 40px;}
.footerIndex .footerBottom .foot-l ul{}
.footerIndex .footerBottom .foot-l li{float:left;width:250px;}
.footerIndex .footerBottom .foot-l .foot-li-name{}
.footerIndex .footerBottom .foot-l div{height:30px;line-height:30px;font-size:14px;}
.footerIndex .footerBottom .foot-l li.foot-l-1{width: 180px;}

.foot-r{margin-right:30px}
.foot-r li{margin-right:15px;}
.foot-li-name{
  position: relative;
  padding-left: 13px;
  line-height: 50px;
  height: 50px;
  font-size: 15px;
  font-weight:bold;
  color: #ffffff;
}
.foot-li-name:before {
  content: '';
  position: absolute;
  left: 0;
  top: 18px;
  width: 3px;
  height: 15px;
  background: #FFFFFF;
}


.footerIndex .bottomBox{padding: 10px 0 10px;color: #333;background:#2D3235;text-align:center;overflow:hidden;font-size: 14px;}
.footerIndex .bottomBox a{color: #bbb;}
.footerIndex .bottomBox a:hover{color: #da2a2a;}
.footerIndex .bottomBox .copytxt{color: #bbb;}
/*
.foot{color:#dddddd;text-align:center;line-height:32px;padding: 0px 0 10px 0;background: #34495E;position: relative;z-index:2}
.foot_page{background: #34495E;padding:0 10px;text-align:center;height: 50px;line-height: 50px;overflow:hidden;color: #dddddd;position: relative;z-index:2}
.foot a,.foot_page a{color: #dddddd;}*/
/* layout */
.m_l{width: 880px;}
.m_r{width: 300px;}
.m_n{width: 20px;}
.m_l_1{width: 1000px;}
.m_r_1{width: 180px;}
/*name_1*/
.circle{display: block; position: absolute; left: 0; bottom: -4.5px; width: 9px; height: 9px; background: url(images/ico_sprite.png) -231px -55px no-repeat;}
.name_1{position: relative; margin-bottom: 20px; height: 50px; line-height: 50px; border-top: 2px solid #ddd; border-bottom: 1px solid #ddd;}
.name_1 h1.text{float: left; padding: 0 10px; height: 48px; line-height: 48px; color: #3b5998; border-top: 2px solid #3b5998; margin-top: -2px; font-size: 18px; font-weight: bold;}
/*more*/
.more{margin-right: 18px}
.more a.moretx{font-size: 12px; color: #666666}
.name_1 .add{color: #3b5998; position: absolute; top: -5px; right: 10px;}
.more:hover .add,.more:hover a.moretx{color: #FF3300;}
/* left */
.left_box{border: #DDDDDD 1px solid;}
.left_head{border-bottom: #DDDDDD 1px solid; height: 44px; line-height: 44px; overflow: hidden; padding: 0 10px;}
.left_head strong{font-size: 16px;}
.left_head em{font-style: normal; color: #666666;}
/* box */
.box_head{border-bottom: #DDDDDD 1px solid; height: 44px; line-height: 44px; overflow: hidden; padding: 0 10px;}
.box_head strong{font-size: 14px; display: block;}
.box_head em{font-style: normal; color: #666666;}
.box_body{padding: 10px;}
.box_body li{height: 32px; line-height: 32px; overflow: hidden;}
.tab_head{border: #DDDDDD 1px solid; border-bottom: none; height: 31px; line-height: 31px; font-size: 14px; overflow: hidden; background: #EEEEEE; font-weight: bold;}
.tab_1{float: left; padding: 0 15px 0 15px; border-right: #DDDDDD 1px solid; cursor: pointer; font-weight: normal;}
.tab_2{float: left; padding: 0 15px 0 15px; border-right: #DDDDDD 1px solid; cursor: pointer; background: #FFFFFF;}
.tab_1_1{border-bottom: #DDDDDD 1px solid; cursor: pointer;}
.tab_1_2{border: #DDDDDD 1px solid; border-bottom: none; cursor: pointer; font-weight: bold;}
.tab_head_2{height: 27px; background: #EEEEEE; border-left: #DDDDDD 1px solid; border-right: #DDDDDD 1px solid; text-align: center; padding-left: 12px;}
.tab_2_1{float: left; width: 80px; height: 27px; line-height: 31px; overflow: hidden; background: url('image/tab_2_1.gif') no-repeat 6px right; cursor: pointer;}
.tab_2_1 span{color: #333333;}
.tab_body_2{border: #DDDDDD 1px solid; border-top: none;}
.li_dot li{background: url('image/li_dot.gif') no-repeat 5px 10px; padding: 0 10px 0 12px;}
/* pages */
.pages{padding: 24px 0; text-align: center; font-size: 12px; color: #666666; clear: both;}
.pages a:link,.pages a:visited,.pages a:active{background: #FFFFFF; border: #DDDDDD 1px solid; padding: 6px; text-decoration: none;}
.pages a:hover{background: #0686C2; border: #0686C2 1px solid; color: #FFFFFF!important; padding: 6px; text-decoration: none;}
.pages strong{background: #0686C2; padding: 6px; border: #0686C2 1px solid; color: #FFFFFF;}
.pages_inp{width: 32px; border: #DDDDDD 1px solid; color: #666666; padding: 5px; text-align: center;}
.pages_btn{width: 52px; border: #FF6600 1px solid; color: #FFFFFF; padding: 5px 6px; background: #FF6600; font-weight: bold; font-size: 11px;}
.pages label{background: #FFFFFF; border: #DDDDDD 1px solid; color: #666666; padding: 6px 6px;}
.pages label em{color: red; font-weight: bold; font-style: normal;}
.pages label span{font-weight: bold;}
.pages cite{font-style: normal;}
/* table */
.tb{width: 100%;}
.tb th{background: #EEEEEE;}
.tb td{border-bottom: #DDDDDD 1px solid;}
.tb tr:hover{background: #F3F3F3;}
.tf{width: 100%;}
.tf td{border-top: #F0F0F0 1px solid;}
.tf tr:hover{background: #F4F4F4;}
.tf .tl{width: 100px; text-align: right;}
.btns{padding: 20px 20px 20px 150px;}
.thumb{padding: 6px 0;}
.thumb img{border: #DDDDDD 1px solid; padding: 2px;}
.thumb li{height: 22px; line-height: 22px; overflow: hidden;}
.thumbml ul{margin: 10px 0 15px 0;}
.imb img{border: #DDDDDD 1px solid; padding: 3px;}
/*第1样式*/
.timg{width: 300px; height: 200px; overflow: hidden; position: relative; margin-top: 10px; margin-bottom: 20px;}
.timg img{width: 300px; height: 200px; padding: 0px !important;}
.timg .txt1{width: 300px; height: 30px; line-height: 30px; font-size: 15px; position: absolute; margin-top: -30px; background: #000000; filter: Alpha(opacity=60); opacity: 0.6; color: #ffffff; text-align: center; padding: 0 10px;}
/*第2样式开始*/
.timg2{width: 300px; height: 92px; overflow: hidden; margin-bottom: 20px;}
.timg2 img{width: 120px; height: 90px; float: left; margin-right: 15px; padding: 0px !important;}
.timg2 .txt2{float: left; width: 160px; height: 66px; line-height: 31px; font-size: 16px; overflow: hidden;}
.timg2 .txt3{float: left; width: 160px; height: 30px;}
.timg2 .txt3 .itime{background: url("images/time-ico.png") no-repeat; width: 18px; height: 22px; display: block; margin-right: 5px; float: left; margin-top: 0px; vertical-align: middle;}
/* album */
#mid_pos {position:absolute;}
#mid_div {width:400px;height: 400px;cursor:crosshair;border:#EEEEEE 1px solid;background:#F2F2F2;}
#zoomer {width:160px;height:120px;background:#FFFFFF url('image/ab-zoom-bg.gif');position:absolute;z-index: 2;opacity:0.5;filter:alpha(opacity=50);}
#big_div {width:300px;height:300px;border:#EEEEEE 1px solid;background:#FFFFFF;position:absolute;overflow:hidden;z-index: 1;}
#big_pic {position:absolute;}
.tbs {width:414px;height:56px;margin: 20px 0 5px;}
.tbs img {cursor:pointer;}
.tbsl {width:32px;height:56px;float:left;}
.tbsr {width:20px;height:56px;float:left;}
.tbsm {width:350px;height:56px;float:left;overflow:hidden;}
.ab_zoom {width:30px;height:30px;background:url('image/ab-zoom.png') no-repeat center center;position:absolute;z-index: 2;margin: 370px 0 0 -30px;cursor: pointer;}
.ab_play {width:48px;height:48px;border-radius:50%;background:#FFFFFF url('image/ab-play.png') no-repeat center center;position:absolute;z-index: 2;margin: -60px 0 0 15px;}
.ab_play:hover {background:#FFFFFF url('image/ab-play-on.png') no-repeat center center;cursor:pointer;}
.ab_hide {width:30px;height:30px;background:url('image/ab-hide.png') no-repeat center center;position:absolute;z-index:12;margin: -400px 0 0 370px;display:none;}
.ab_hide:hover {background:url('image/ab-hide-on.png') no-repeat center center;cursor:pointer;}
.ab_video {width:400px;height: 400px;border:#000000 1px solid;background:#000000;position:absolute;z-index:10;margin: -402px 0 0 0;display:none;}
.ab_im {padding:2px;margin:0 14px 0 0;border:#C0C0C0 1px solid;float:left;width:50px;height:50px;}
.ab_on {padding:2px;margin:0 14px 0 0;border:#FF6600 1px solid;float:left;width:50px;height:50px;background:#FF6600;}
/* ads */
.adword table {background:url('image/adword_bg.gif') repeat-x 0 bottom;}
.adword_tip {color:#FF1100;border-bottom:#F5F5F5 1px solid;padding:8px 10px 8px 28px;background:url('image/arrow_up.gif') no-repeat 10px 8px;}
.sponsor{margin-bottom: 10px;}
/* basic */
.f_l{float: left;}
.f_r{float: right;}
.t_l{text-align: left;}
.t_r{text-align: right;}
.t_c{text-align: center;}
.f_b{font-weight: bold;}
.f_n{font-weight: normal;}
.f_white{color: white;}
.f_gray{color: #666666;}
.f_orange{color: #FF6600;}
.f_red{color: red;}
.f_green{color: green;}
.f_blue{color: blue;}
.f_dblue{color: #044088;}
.f_price{font-weight: bold; font-family: Arial; color: #FF0000;}
.px12{font-size: 12px;}
.px14{font-size: 14px;}
.px16{font-size: 16px;}
.px18{font-size: 18px;}
.bd-t{border-top: #DDDDDD 1px solid;}
.bd-b{border-bottom: #DDDDDD 1px solid;}
.b10{height: 10px;}
.b16{height: 16px;}
.b20{height: 20px;}
.b24{height: 24px;}
.b32{height: 32px;}
.pd3{padding: 3px;}
.pd5{padding: 5px;}
.pd10{padding: 10px;}
.pd15{padding: 15px;}
.pd20{padding: 20px;}
.lh18{line-height: 180%;}
.ls1{letter-spacing: 1px;}
.c_p{cursor: pointer;}
.c_b{clear: both;}
.o_h{overflow: hidden;}
.dsn{display: none;}
.absm{vertical-align: middle;}

.btn_1 {background:url('image/btn_1.gif') no-repeat;height:21px;line-height:21px;width:69px;padding-left:9px;border:none;cursor:pointer;}
.btn_2 {background:url('image/btn_2.gif') no-repeat;height:21px;line-height:21px;width:69px;padding-left:9px;border:none;cursor:pointer;}
.btn_s,.btn-b {background:#1844a7;color:#FFFFFF;border:none;padding:2px;letter-spacing:1px;}
.btn_r {background:#D7D7D7;color:#666666;border:none;padding:2px;letter-spacing:1px;}

.btn_s{background: #2388FA; color: #FFFFFF; border: none; padding: 2px; letter-spacing: 1px;}
.btn_r{background: #D7D7D7; color: #666666; border: none; padding: 2px; letter-spacing: 1px;}
.bd{/* border: #CAD9EA 1px solid; */}
.highlight{color: red;}
.jt{color: #003278; cursor: pointer;}
.np{padding: 20px 30px 20px 50px; line-height: 25px;}
.lazy{background: #FAFAFA url('image/loading.gif') no-repeat center center;}
.slide{/* background:#FAFAFA; */ overflow: hidden;}
/*幻灯*/
.slide{overflow: hidden; position: relative;}
.slide .hd{height: 15px; overflow: hidden; position: absolute; right: 5px; top: 190px; z-index: 1;}
.slide .hd ul{overflow: hidden; zoom:1; float: left;}
.slide .hd ul li{float: left; margin-right: 2px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: #fff; cursor: pointer;}
.slide .hd ul li.on{background: #f00; color: #fff;}
.slide .xh{position: relative; height: 100%; z-index: 0;}
.slide .xh li{zoom:1; vertical-align: middle;}
.slide .xh img{display: block; border: 1px solid #f5f5f5; width: 418px;}
.slide .xh li h2{font-size: 16px; height: 40px; line-height: 40px; overflow: hidden;}
.slide .xh li p{font-size: 14px; line-height: 21px; color: #888888}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slide .prev,.slide .next{position: absolute; left: 3%; top: 50%; margin-top: -60px; display: block; width: 32px; height: 40px; background: url(images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5;}
.slide .next{left: auto; right: 3%; background-position: 8px 5px;}
.slide .prev:hover,.slide .next:hover{filter: alpha(opacity=100); opacity: 1;}
.slide .prevStop{display: none;}
.slide .nextStop{display: none;}
.btn,.btn-green,.btn-blue,.btn-red{color: #FFFFFF; font-size: 14px; width: 100px; line-height: 32px; border: none; border-radius: 4px; text-align: center; cursor: pointer; padding: 0; -webkit-appearance: none;}
.btn{background: #FFFFFF; border: #DDDDDD 1px solid; color: #333333;}
.btn:hover{background: #D9D9D9; border: #CDCDCD 1px solid;}
.btn-green{background: #1AAD19; border: #18A117 1px solid; color: #FFFFFF;}
.btn-green:hover{background: #179B16; border: #159014 1px solid;}
.btn-blue{background: #044088; border: #044088 1px solid; color: #FFFFFF;}
.btn-blue:hover{background: #043065;}
.btn-red{background: #F8F8F8; border: #C6C6C6 1px solid;}
.btn-red:hover{background: #CE3C39; border: #BF3835 1px solid; color: #FFFFFF;}
/* position */
.pos{padding: 0 16px; height: 36px; line-height: 36px; background: #EEEEEE;}
.nav{padding: 0 10px 20px 32px; height: 24px; line-height: 24px; background: url('image/ico-nav.png') no-repeat 10px 3px; font-size: 14px;}
.nav div{float: right;}
.nav i{font-style: normal; font-weight: bold; color: #444444; padding: 0 6px; font-family: simsun;}
.nav em{font-style: normal; color: #999999; padding: 0 10px; font-size: 12px;}
/* show */
.title{/* height:48px; */ line-height: 58px; text-align: center; font-weight: bold; font-size: 22px; padding: 0; margin: 0; /* margin-bottom: 15px; */}
.title_trade{font-weight: bold; font-size: 22px; margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: #DDDDDD 1px solid;}
.info{padding: 16px; background: #F2F2F2;}
.info img{background-color: #F2F2F2;}
.introduce{margin: 20px 0; padding: 20px; line-height: 180%; font-size: 16px; background: #F2F2F2; border-left: #DDDDDD 2px solid;}
.content{font-size: 16px; line-height: 200%; padding: 16px;}
.content p{text-indent: 2em;}
.content a:link,.content a:visited,.content a:active{color: #225588; text-decoration: underline;}
.content a:hover{color: #FF6600; text-decoration: none;}
.property{border: #E6E6E6 1px solid; background: #F6F6F6; padding: 10px; margin: 0 10px 0 10px;}
.property li{float: left; width: 30%; height: 22px; line-height: 22px; overflow: hidden;}
/*.detail{background:url('image/arrow.gif') no-repeat 0 9px;border-bottom:#C0C0C0 1px dotted;padding:8px 0 8px 20px;margin:0 15px 0 15px;}*/
.related{padding: 10px 16px; line-height: 32px;}
.related a{font-size: 14px;}
.keylink{font-weight: normal; padding: 0 3px 0 3px;}
/*
.share{width: 20px; height: 20px; cursor: pointer; background-color: #fff;}
.share:hover{width: 24px; height: 24px;}
.award{padding: 32px; text-align: center;}
.award div{width: 80px; height: 44px; line-height: 44px; font-size: 20px; font-weight: bold; letter-spacing: 2px; margin: auto; background: #FFFFFF; color: #E94657; border: #E94657 2px solid; border-radius: 10px; cursor: pointer;}
.award div:hover{background: #E94657; color: #FFFFFF;}
*/
#comment_main div{height: 100px; background: url('image/loading.gif') no-repeat center center;}
/* search */
.fsearch{/* padding: 5px 0 10px 0px; */margin: 1px 1px 0 1px;background: #F5FAFE url('image/fsearch_bg.gif') repeat-x;}
.sch{padding: 15px 20px 5px 20px; margin-bottom: 10px;}
.sch p{padding: 10px 10px 10px 10px; font-size: 13px; margin: 0;}
.sch_find{border-top: #DDDDDD 1px solid; border-bottom: #EEEEEE 1px solid; margin: 5px 0 5px 0; padding: 5px 0 5px 5px; font-weight: bold;}
.sch_site li{background: url('image/ico_search.gif') no-repeat 3px 3px; height: 23px; line-height: 23px; overflow: hidden; padding: 0 5px 0 25px; color: #666666;}
.sch_relate li{background: url('image/arrow_up.gif') no-repeat 3px 3px; height: 23px; line-height: 23px; overflow: hidden; padding: 0 5px 0 25px; color: #666666;}


.rank_list{padding:0 0px 10px}
.rank_list li{height: 30px;line-height: 30px;overflow:hidden;padding:0 10px 0 10px;font-size: 14px;}
.rank_list li em{display: inline-block;margin-right:8px;font-size: 18px;font-style: normal;color: #666666;font-family: Georgia;}
.rank_list li em.one,.rank_list li em.two,.rank_list li em.three{font-size: 24px;color:#1844a7}

.ppt{padding: 1px 15px 1px 35px; line-height: 25px;}
.ppt_l{width: 60px; font-weight: bold;}
.ppt_r{color: #DFDFDF;}
.ppt span{padding: 1px; background: #2E6AB1; border: #1D589E 1px solid; color: #FFFFFF;}
/* sell && buy && company */
.category{padding: 10px 20px 5px 15px;}
.category p{padding: 5px 0 5px 0; margin: 0;}
.category div{padding: 0 20px 0 20px;}
.about{border: #2786C6 1px solid; background: #F2F2F2; padding: 8px; margin: 15px 15px 0 15px;}
.about li{padding: 5px 0 5px 5px;}
.about li span{display: block; width: 100px; float: left; color: #1B4C7A;}
.contact_head{height: 44px; line-height: 44px; border: #DDDDDD 1px solid; border-bottom: none; border-top: #044088 2px solid; background: #EEEEEE; padding: 0 16px; font-weight: bold; font-size: 16px;}
.contact_body{padding: 10px; border: #DDDDDD 1px solid; border-top: none; margin-bottom: 16px;}
.contact_body li{line-height: 24px; border-bottom: #E2E2E2 1px solid; padding: 6px 10px;}
.contact_body li span{color: #1B4C7A; padding: 0 8px 0 0;}
.type{height: 31px; line-height: 31px; overflow: hidden; border-top: #DDDDDD 1px solid; background: #EEEEEE; padding-left: 35px;}
a.type_1:link,a.type_1:visited,a.type_1:active,a.type_1:hover{float: left; display: block; padding: 0 15px 0 15px; background: #FFFFFF; color: #000000; font-weight: bold;}
a.type_2:link,a.type_2:visited,a.type_2:active{float: left; display: block; padding: 0 15px 0 15px; border-right: #E2F0FB 1px solid;}
a.type_2:hover{background: #258CFF; color: #FFFFFF;}
.img_tip{width: 200px; z-index: 1000; position: absolute; padding: 5px; border: #DDDDDD 1px solid; background: #FFFFFF;}
.vote{padding: 10px;}
.vote div{font-weight: bold;}
.vote li{padding: 3px 0 3px 0;}
.vote p{margin: 5px 0 5px 0;}

.sort{line-height: 48px;border-bottom: #dddddd 1px solid;font-size: 14px;}
.sort:last-child{border-bottom:0}
.sort-k{width: 80px; padding-left: 10px; font-weight: bold; float: left; overflow: hidden;}
.sort-v{width: 780px; float: left;}
.sort-v li{float: left; padding: 0 10px;}
.sort-v .on{background: #EEEEEE;}
.sort-v i{font-style: normal; padding-left: 2px; color: #999999; font-size: 12px;}
.sort-v b{padding: 0 20px;}
.sort-v input, .sort-v select{padding: 4px;}
.sort-v .btn-blue, .sort-v .btn{padding: 0; line-height: 28px; width: 80px; margin-right: 20px;}
.sort-v img{vertical-align:initial}

.tong-cat{border:1px solid #dddddd;border-bottom:0;margin-bottom:20px;border-top: 2px solid #1B5098;}
.tong-cat .sort{line-height:35px;padding: 10px 0;}
.tong-cat .sort-v{width: 1108px;}
.tong-cat .sort-v li{float: left; padding: 0 10px;}
.tong-cat .sort-v li a{padding:3px 10px}
.tong-cat .sort-v .on{background: none;}
.tong-cat .sort-v .on a,.tong-cat .sort-v li:hover a{background: #1B5098;color:#ffffff;padding:3px 10px;border-radius: 3px;}


.list{line-height: 180%;}
.list:hover{background: #F2F2F2;}
.list div img{border: #DDDDDD 1px solid;}
.list table{width: 100%; border-bottom: #DDDDDD 1px solid;}
.list td{padding: 10px 0 10px 0;}
.list h3{font-size: 14px; margin: 0px; height: 22px; overflow: hidden;}
.user-info{height: 64px; padding: 20px 15px; background: #EEEEEE; border-radius: 3px;}
.user-info img{width: 64px; height: 64px; border-radius: 50%; float: left; margin-right: 15px; background-color: #ffffff;}
.user-info ul{float: right;width: 189px;margin-top: 4px;}
.user-info li{height: 28px; line-height: 28px; overflow: hidden;}
.user-info strong{font-size: 16px;}
.user-info em{font-size: 14px; font-style: normal; float: right; margin-right: 8px;}
.user-info i{font-style: normal; color: #999999; padding: 0 8px;}

.head-txt{padding: 7px 6px 7px 6px;line-height: 28px;/* border-top: 1px solid #e9e9e9; */border-bottom: 1px solid #e9e9e9;margin-bottom: 15px;clear: both;}
.head-txt strong{font-size: 18px;font-weight: bold;color: #333333;}
.head-txt span{float: right; font-size: 14px; color: #999999;}
.head-txt i{font-style: normal; font-weight: bold; padding: 0 2px; font-family: simsun;}

.o_h .head-txt{border-top:0;padding-top:0}
.o_h .head-txt strong{color:#333333;font-weight:bold;font-size:18px}

.head-sub{padding: 0 6px 10px 6px; line-height: 28px; border-bottom: #DDDDDD 1px solid; margin-bottom: 10px; clear: both;}
.head-sub strong{font-size: 16px;}
.head-sub span{float: right; font-size: 14px; color: #999999;}
.head-sub i{font-style: normal; font-weight: bold; padding: 0 2px; font-family: simsun;}
.list-thumb{text-align: center;}
.list-thumb img{border: #DDDDDD 1px solid; padding: 2px;}
.list-thumb li{height: 32px; line-height: 32px; overflow: hidden;}
.list-img ul{margin: 6px 24px 24px 0;}
.list-img li{height: 24px; line-height: 24px; overflow: hidden; font-size: 14px;}
.list-img em{font-size: 12px; font-style: normal; color: #999999;}
.list-img i{font-size: 12px; font-style: normal; color: #999999; float: right; padding-right: 6px;}

.list0{width: 1224px;}
.list0:after{content: ""; display: block; clear: both;}
.list0 div{width: 204px; float: left;}
.list0 img:hover{border-left: #FFFFFF 1px solid;}

.list1{width: 960px;}
.list1:after{content: ""; display: block; clear: both;}
.list1 div{width: 192px; float: left;}
.list1 div img{height: 84px;}
.list1 img:hover{border-left: #FFFFFF 1px solid;}

.list-special{}
.list-special:after{content: ""; display: block; clear: both;}
.list-special div{width: 272px;float: left;border: 1px solid #ededed;margin-bottom: 10px;margin-right: 10px;padding: 9px;}
.list-special div img{height: 136px;width: 272px;}
.list-special img:hover{border-left: #FFFFFF 1px solid;}
.list-special ul{margin: 6px 0px 2px 0;}
.list-special ul a{font-size:16px;}
.list-special ul>li{height:44px;line-height:22px;overflow:hidden}
.list-special ul>li:last-child{height:28px;line-height:28px;margin-top: 5px;}
.list-img em{}
.list-img em.f_l{margin-right:25px}
.list-special ul em a{font-size:12px;color:#999999}
.list-special ul em a:hover { color: #1B5098;}


.list-special-tui{}
.list-special-tui div{width: 574px;margin-right: 11px;}
.list-special-tui div img{height: 287px;width: 574px;}


.list-txt{padding: 0 0 20px 0;}
.list-txt li{height: 32px; line-height: 32px; overflow: hidden; font-size: 14px;/* background: url('image/li_dot.gif') no-repeat 6px center; */padding: 0 16px 0 15px;position:relative}
.list-txt li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 13px;
    display: block;
    width: 5px;
    height: 5px;
    background: #999;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}
.list-txt .f_r{font-size: 12px; color: #666666;}
.list-rank{padding: 0 0 24px 0;}
.list-rank li{height: 32px;line-height: 32px;font-size: 14px;padding: 0 6px;overflow: hidden;}
.list-rank .f_r{float: right; font-size: 12px; color: #666666; padding-left: 10px;}
.list-rank em{font-size: 26px;font-style: normal;color: #F34540;padding-right: 10px;font-family: Georgia;float: left;}
.list-rank i{font-size: 18px; font-style: normal; color: #999999; padding-right: 14px; font-family: Georgia;}
.list-cate{}
.list-cate:after{content: ""; display: block; clear: both;}
.list-cate td{width: 410px; font-size: 14px; padding: 10px 10px 20px 10px;}
.list-cate td:hover{background: #EEEEEE;}
.list-cate p{margin: 0 0 10px 0;}
.list-cate li{float: left; line-height: 32px;}
.list-cate em{font-style: normal; color: #DDDDDD; padding: 0 10px;}
.list-cate i{font-style: normal; color: #DDDDDD; padding: 0 10px;}
.list-cate2{padding: 0 0 20px 0;}
.list-cate2:after{content: ""; display: block; clear: both;}
.list-cate2 li{width: 116px; padding: 0 16px; float: left; height: 32px; line-height: 32px; font-size: 14px; overflow: hidden;}
.list-cate2 li:hover{background: #EEEEEE;}
.list-cate2 i{font-size: 12px; font-style: normal; color: #666666; padding-left: 6px;}
.list-area{width: 880px;}
.list-area:after{content: ""; display: block; clear: both;}
.list-area li{width: 103px; float: left; height: 32px; line-height: 32px; font-size: 14px; overflow: hidden; text-align: center; border: #DDDDDD 1px solid; margin: 0 20px 20px 0;}
.list-area li:hover{border: #FF6600 1px solid;}
.list-area4{padding: 0 0 20px 0;}
.list-area4:after{content: ""; display: block; clear: both;}
.list-area4 li{width: 25%; float: left; height: 32px; line-height: 32px; font-size: 14px; overflow: hidden; text-align: center;}
.list-area4 li:hover{background: #EEEEEE;}
.tab-head{}
.tab-head ul{border-bottom: #DDDDDD 1px solid; height: 42px; padding-left: 16px;}
.tab-head li{border-bottom: #DDDDDD 1px solid; display: inline-block; height: 42px; line-height: 42px; margin-right: 20px; float: left; font-size: 16px;}
.tab-head .on{border-bottom: #044088 3px solid; height: 40px; line-height: 42px;}
.tab-head .on span{color: #044088;}
.box_head_2{height: 38px; line-height: 38px; overflow: hidden; padding: 0 10px 0 0px; background: #ffffff; border-bottom: 1px #ddd solid; font-size: 16px}
.box_head_2 .pititle{border-bottom: 2px solid #3b5998; height: 37px; line-height: 37px; width: 90px;}
.box_body_2{border-top: none; padding: 6px 8px 6px 8px; background: #ffffff; font-size: 14px;}
.box_body_2 li{height: 36px; line-height: 36px; overflow: hidden; font-size: 16px;}
.box_body_2 li .num{float: left; font-style: normal; width: 19px; line-height: 19px; text-align: center; font-size: 12px; color: #fff; border-radius: 10px; background-color: #999; margin-top: 9px; margin-right: 8px;}
.box_body_2 li .num.first{background-color: #e74c3c;}
.box_body_2 li .num.second{background-color: #f1c40f;}
.box_body_2 li .num.three{background-color: #3498db;}

/* side */
.side em{font-size: 12px; font-style: normal; color: #999999;}
.side a{width: 90%; display: block; font-size: 16px;}
.side input{width: 140px; border: #DDDDDD 1px solid; border-radius: 8px; padding: 8px 8px 8px 26px; font-size: 14px; background: #FFFFFF url('image/icon-search16.png') no-repeat 6px center; outline: none; margin: 16px 16px 16px 32px;}
.side input:hover{width: 180px;}
.side_li{line-height: 48px; height: 48px; padding-left: 32px; overflow: hidden;}
.side_li:hover{background: #F3F3F3;}
.side_on{line-height: 48px;height: 48px;background: #F5F5F5;padding-left: 32px;overflow: hidden;}
.warn{padding: 30px 100px 30px 200px;}
.warn div{padding: 5px 0 0 60px; background: url('image/warn.gif') no-repeat; font-size: 14px; line-height: 200%;}
.warn h1{font-size: 16px; margin: 0;}
.guest_warn{padding: 2px 0 2px 0; text-align: center; margin: 0 130px 15px 130px; background: #FFF5D8; border: #FF7300 1px solid;}
.back2top{width: 58px; height: 58px; position: fixed; _position: absolute; left: 50%; margin-left: 620px; bottom: 100px; _bottom: auto; cursor: pointer; display: none;}
.back2top a{display: block; width: 100%; height: 100%; background: url('image/back2top.png') no-repeat;}
.back2top a:hover{background: url('image/back2top.png') no-repeat -58px 0;}
#powered{padding: 6px 0 20px 0;}

/*topcat*/
.topcat{overflow: hidden;line-height: 28px;font-size: 14px;}
.topcat a{background:#eeeeee;margin-right:15px;margin-bottom:15px;padding: 2px 14px;display:inline-block;border-radius:5px;}
.topcat a.on,.topcat a:hover{color: #FFFFFF;background:#1B4A8B;}

/*距离*/
.mt0{margin-top: 0 !important}
.mt4{margin-top: 4px !important;}
.mt5{margin-top: 5px !important;}
.mt10{margin-top: 10px !important;}
.mt16{margin-top: 12px !important;}
.mt12{margin-top: 16px !important;}
.mt20{margin-top: 20px !important;}
.mt30{margin-top: 30px !important;}
.mt35{margin-top: 35px !important;}
.mt40{margin-top: 40px !important;}
.mt50{margin-top: 50px !important;}
.mb12{margin-bottom: 12px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.ml5{margin-left: 5px!important;}
.ml8{margin-left: 8px !important;}
.ml10{margin-left: 10px !important;}
.ml12{margin-left: 12px;}
.ml20{margin-left: 20px;}
.ml30{margin-left: 30px;}
.ml40{margin-left: 40px;}
.ml50{margin-left: 50px;}
.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}
.mr30{margin-right: 30px;}
.mr40{margin-right: 40px;}
.plr5{padding: 0 5px;}
.plr10{padding: 0 10px;}
.pt10{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pt20{padding-top: 20px;}
.pt30{padding-top: 30px;}
.pb8{padding-bottom: 8px;}
.pb10{padding-bottom: 10px;}
.pb20{padding-bottom: 20px;}
.pb30{padding-bottom: 30px;}
.pl5{padding-left: 5px;}
.pl10{padding-left: 10px;}
.pl20{padding-left: 20px;}
.pl30{padding-left: 30px;}
.pr30{padding-right: 30px;}
.pr50{padding-right: 50px;}
.p0{padding: 0!important;}
.p020{padding: 0 20px;}
.padding5{padding: 5px;}
.padding10{padding: 10px; background: #ffffff;}
.w985{width: 985px;}
.w10{width: 10%;}
.w13{width: 13%;}
.w12{width: 12%;}
.w15{width: 15%;}
.w18{width: 18%;}
.w20{width: 20%;}
.w25{width: 20%;}
.w30{width: 30%;}
/*右侧栏目名*/
.zt-title{height: 50px;line-height: 50px;color: #3b5998;clear: both;margin-bottom: 5px;font-size: 22px;border-bottom: 2px solid #ddd;background: #f4f4f4;}
.zt-title .red{color:red}
.zt-title b{margin-top: 2px;}
.f18{font-size: 18px;}
.zt-title a{font-size: 22px;}
/*公司列表右侧产品*/
.Relatedcom li{min-height: 70px; border-bottom: 1px dashed #ddd;}
.Relatedcom>li:first-child+li+li+li+li{border-bottom: none}
.Relatedcom .imgBox{width: 60px; height: 60px; margin: 5px; overflow: hidden; display: block; float: left; line-height: 60px;}
.Relatedcom .imgBox img{width: 100%; height: 60px;}
.Relatedcom .caiglist a{height: 65px; display: block; margin: 5px;}
.f12{font-size: 13px;}
.color-999{color: #999;}
/*边框*/
.border{border-color: #ddd; background: #ffffff; border: 1px solid #efefef;}
.border-top{border-top: 1px solid #efefef;}
.Themebg, .Themebghover:hover, .company_list_box .company_topmenu li a.titlenew:after{background-color: #3b5998 !important;}
/*按钮*/
.show{display: block!important;}
.btnnew{height: 38px; line-height: 38px; color: #fff; border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; -moz-border-radius: 2px; text-align: center;}
.btnnew:hover{filter: Alpha(opacity=70); opacity: 0.7;}
.white{color: #fff!important;}
.RelatedList{/* padding-bottom: 20px; */}
.RelatedList h3.titlenew{font-size: 18px;text-indent: 10px;line-height: 40px;background: #ffffff;border-bottom: 2px solid #dddddd;font-weight: bold;}
.RelatedList h3.titlenew a{font-weight:normal}
.RelatedList ul{margin-top: 10px;}
.RelatedList li{line-height: 18px;float: left;width: 20%;padding: 0 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-top: 10px;}
.RelatedList li .RelatedListA{display: block; border: 1px solid #dddddd; background: #fff;}
.RelatedList li .RelatedListA p.companyList-bigco-p{padding: 5px 15px 5px 25px; text-align: center}
.RelatedList li .RelatedListA p.companyList-bigco-p a img{height: 150px; max-width: 170px;}
.RelatedList li .imgBox{height: 228px; line-height: 228px; background: #ffffff; overflow: hidden;}
.RelatedList li .name{padding: 0 5px; margin-top: 5px; color: #333333; font-weight: bold; font-size: 12px;}
.RelatedList li .price{line-height: 22px; padding: 0 5px;}
.RelatedList li p{padding: 5px;}
.RelatedList li .spzd{background: #3b5998; padding: 0 10px; border-radius: 5px; height: 20px; line-height: 20px; margin-top: 5px}
.RelatedList li .spzd a{color: #ffffff}
.RelatedList li .time{border-top: 1px dashed #dddddd; line-height: 30px; height: 30px; padding: 0 10px;}
.RelatedList li .IconBox,.RelatedList li .nameBox{padding: 0 5px; line-height: 30px; height: 30px; overflow: hidden;}
.RelatedList li .nameBox{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.RelatedList li .businessProduct{height: 43px; overflow: hidden;}
.ThemeFborder, .ThemeFborderhover:hover{border-color: #3b5998 !important; /* box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 4px 8px 0 rgba(0, 0, 0, 0.2); */}
/*soso*/
.soso{overflow: hidden;margin-bottom: 30px;border: 1px solid #dddddd;border-bottom: 0;}

.aa-a1{}
.aa-a1:hover{opacity:.8;filter:alpha(opacity=80);}


.foot {color:#666666;text-align:center;line-height:32px;padding:10px 0 10px 0;}
.foot_page {background:#EEEEEE;padding:0 10px;text-align:center;height:48px;line-height:48px;overflow:hidden;color:#666666;}

/*首页两侧浮动AD*/
/*
.popupADBox{position: fixed;top: 39%;width: 100%;z-index: 999;}
.popupAD .ad10 a{position: absolute;right: 0px;top: 0;background-color: #ccc;display:block}
.popupAD.right{right: 10px}
.popupAD{position: absolute;z-index: 999;top: 0;width: 100px;height: 240px;padding-top: 30px}
.popupAD.left{left: 10px}
.popupAD .ad10{width: 100%;height: 240px;overflow: hidden;position: relative}
.popupAD .close1{position: absolute;width: 38px;height: 11px;top: 10px;background: url('image/close3.png') center center no-repeat;cursor: pointer;}
.popupAD.left .close1{left: 0;}
.popupAD.right .close1{right: 0;}
*/
#leftAdv {
    position: fixed;
    top: 105px;
    display: block;
    left: 5px;
    z-index: 999999;
}
#rightAdv {
    position: fixed;
    top: 105px;
    display: block;
    right: 5px;
    z-index: 999999;
}
#rightAdv li {
    text-align: right;
    padding-bottom: 10px;
}

#leftAdv1 {
    position: fixed;
    top: 450px;
    display: block;
    left: 5px;
    z-index: 999999;
}
#rightAdv1 {
  text-align: right;
  position: fixed;
  top: 450px;
  display: block;
  right: 5px;
  z-index: 999999;
}


.closeLeftAdv {
    display: block;
}

.closeLeftAdv {
    color: #999;
    padding: 5px 0 0 0;
}
.closeLeftAdv {
    display: block;
}

.closeLeftAdv #code {
    position: fixed;
    top: 430px;
    display: block;
    right: 5px;
    z-index: 999999;
    background: #fff;
    text-align: center;
    font: normal 12px/24px microsoft yahei;
    width: 100px;
}


/*信息分类*/
.xx_cat {}
.xx_cat h2{background:#1B4A8B;height: 50px;line-height: 50px;padding-left: 35px;font-size:16px;color:#ffffff;position:relative;}
.xx_cat h2:before{content: '';background:url('image/ico_cp.png') no-repeat;width:18px;height:18px;left: 8px;top: 16px;position: absolute;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}

.xx_cat ul.step-cat{/*border:1px solid #dddddd;border-top:0;padding-bottom:0;padding-top:0;*/margin-bottom:15px;border-bottom:1px solid #dddddd;}
.xx_cat ul.step-cat>li+li{border-top: 1px dashed #ddd;}
.xx_cat ul.step-cat>li{height: 42px;line-height: 42px;font-size:14px;/* position: relative; */border:1px solid #dddddd;padding:10px;border-top:0;border-bottom:0;padding-bottom:0;padding-top:0;}
.xx_cat ul.step-cat>li>a{display:block;position:relative}
.xx_cat ul.step-cat>li>a i:before{content: '';background:url('image/ico_gd.png') no-repeat;width:22px;height:22px;right: 8px;top: 10px;position: absolute;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}

.xx_cat ul.step-cat>li:hover i:before,.xx_cat ul.step-cat>li.on i:before{display:none;/*content: '';background:url('image/ico_gd_h.png') no-repeat;width:22px;height:22px;right: 8px;top: 10px;position: absolute;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;*/}
.xx_cat ul.step-cat>li>a{display:block}
.xx_cat ul.step-cat>li:hover a{/* font-weight:bold */}

.xx_cat ul.step-cat>li.on,.xx_cat ul.step-cat>li:hover{background: #e6e6e6;border-right: 1px solid #e6e6e6;border-left: 1px solid #e6e6e6;}
.xx_cat ul.step-cat>li.on a{/*font-weight:bold;*/color:#1B4A8B;}

.xx_cat ul.step-cat>li:hover{}

.side .xx_cat ul li{border:1px solid #dddddd;border-top:0;padding-bottom:0;padding-top:0;height: 42px;line-height: 42px;padding:10px;padding-bottom:0;padding-top:0;}

/*右侧通用浮动*/
.r-top-spe{
    position: fixed;
    bottom: 463px;
    z-index: 8;
    left: 50%;
    margin-left: 610px;
}
.r-top-spe .item {
    position: relative;
    display: block;
    width: 60px;
    height: 60px;
    color: #fff;
    background: #1B5098;
    font-size: 16px;
}
.r-top-spe .text {
    background: #1B5098;
    padding: 10px 13px 0 13px;
    line-height: 20px;
    height: 52px;
}
.r-top-spe a{color:#ffffff;}
.popup-right{position: fixed;bottom: 100px;z-index: 8;left: 50%;margin-left: 610px;display: none;}
.popup-right .item{position: relative; display: block; margin-bottom: 10px; width: 60px; height: 60px; color: #fff; background: #0087E0;font-size:16px}
.popup-right .item.item1{background: url('image/btn-calendar-n.png')}
.popup-right .item.item2{background: url('image/btn-wechat-n.png')}
.popup-right .item.item3{background: url('image/btn-feedback-n.png');}
.popup-right .item.item4{background: url('image/btn-top-n.png');}
.popup-right .item.item5{background: url('image/btn-app-n.png');}
.popup-right .item.item3 .text, .popup-right .item.item4 .text{cursor: pointer;}
.popup-right .text{display: none;background: #1B5098;padding: 10px 10px 0 10px;line-height: 20px;height: 52px;cursor: default;}
.popup-right .item:hover .text{display: block;}
.popup-right .box-wrap{display: none; position: absolute; right: 60px; top: 0; padding-right: 10px; z-index: 2;}
.popup-right .item:hover .box-wrap{display: block;}
.popup-right .box{padding: 5px 19px 20px; width: 360px; border: 1px solid #ddd; background: #fff; box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);}
.popup-right .wechat{position: relative;top: 0px;right: 0px;background: #ffffff;padding: 10px;text-align:center;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);}
.popup-right .wechat img{width:120px;height:120px;}
.popup-right .wechat p{color: #333;/* height:28px; */line-height: 18px;font-size: 14px;margin-top: 8px;}
.popup-right .title{margin: 5px 0;font-size: 18px;color: #333;margin-bottom: 0;}
.popup-right .online-item{position: relative; margin-left: 7px; padding-left: 15px; border-left: 1px solid #ddd;}
.popup-right .online-item+.online-item{padding-top: 8px;}
.popup-right .online-item:before{content: ''; position: absolute; left: -8px; top: 3px; z-index: 2; width: 13px; height: 13px; border: 1px solid #ddd; background: #f8f8f8; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px;}
.popup-right .online-time{margin-bottom: 5px;font-size: 16px;color: #999;}
.popup-right .online-time.start{color: #F74444}
.popup-right .online-link{display: block;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 30px;height: 30px;font-size: 14px;text-align: left;}
.popup-right .online-link:hover{color: #044088;}

/*首页底部浮动AD*/
.bottom-ad{width: 100%;height: 80px;padding: 10px 0;background: rgba(0, 0, 0, 0.42);box-shadow: 0 0 15px #ccc;-webkit-box-shadow: 0 0 15px #ccc;-moz-box-shadow: 0 0 15px #ccc;-o-box-shadow: 0 0 15px #ccc;position: fixed;bottom: 0px;left: 0px;z-index: 100;display: none;}
.bottom-ad .m{background:none}
.bottom-ad .m img{width:1200px;height:80px;vertical-align:middle;}
.bottom-ad .close-btn{ position: absolute;top: 5px;right: 5px;margin: 0;}
.bottom-ad .close-btn .iconfont_a{display: block;width: 30px;height: 30px;line-height: 25px;font-size: 28px;cursor: pointer;text-align: center;background: #ffffff;border-radius: 50%;}

/*首页悬浮广告*/
.welcome-ad{width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); position: fixed; top: 0px; left: 0px; z-index: 999999;display: none}
.welcome-ad .welcome-ad-con{width: 640px;height: 480px;position: relative;top: 50%;left: 50%;margin-top: -340px;margin-left: -320px;}
.welcome-ad .welcome-ad-con img{width:100%;height:100%;min-width: 640px;min-height: 480px;}
.welcome-ad .welcome-ad-con .count{position: absolute; bottom: -20px; right: -20px; width: 40px; height: 40px; background: rgba(0, 0, 0, 0.9); color: #fff; border-radius: 50px; text-align: center; line-height: 40px; font-size: 20px;}
.welcome-ad .welcome-ad-con .count .thenum,
.welcome-ad .welcome-ad-con .count .iconfont_x{display: block;width: 40px;height: 40px;line-height: inherit;position: absolute;top: 0px;left: 0px;margin: 0;cursor: pointer;}
.welcome-ad .welcome-ad-con .count .iconfont_x{font-size: 26px;display:none; cursor: pointer;}
.welcome-ad .welcome-ad-con .count .thenum{/*font-family: 'myEnFont', 'Microsoft YaHei';*/}
.welcome-ad .welcome-ad-con .ad-text{position: absolute; left: 5px; bottom: 5px; font-size: 10px; width: 30px; height: 18px; color: rgba(255, 255, 255, 0.5); border: 1px solid rgba(255, 255, 255, 0.5); border-radius: 3px; text-align: center; line-height: 18px;}
.welcome-ad .ad_a{position: fixed;top: 75%;left: 50%;margin-left: -50px;}
.welcome-ad .ad_a a{background: rgba(0, 0, 0, .8); color: #ebebeb; font-size: 12px; padding: 6px 15px; border-radius: 5px;}

/*20201227-v8*/
.tool {padding:24px 0;text-align:center;border-top:#F5F5F5 1px solid;}
.tool i {font-style:normal;font-size:14px;color:#555555;display:inline-block;height:24px;line-height:24px;padding:0 28px;cursor:pointer;}
.tool b {font-weight:normal;font-size:12px;}
.tool .like {background:url('image/tool-like.png') no-repeat 0 center;}
.tool .like:hover {background:url('image/tool-like-on.png') no-repeat 0 center;color:#FF6600;}
.tool .hate {background:url('image/tool-hate.png') no-repeat 0 center;}
.tool .hate:hover {background:url('image/tool-hate-on.png') no-repeat 0 center;color:#FF6600;}
.tool .report {background:url('image/tool-report.png') no-repeat 0 center;}
.tool .report:hover {background:url('image/tool-report-on.png') no-repeat 0 center;color:#FF6600;}
.tool .favorite {background:url('image/tool-favorite.png') no-repeat 0 center;}
.tool .favorite:hover {background:url('image/tool-favorite-on.png') no-repeat 0 center;color:#FF6600;}
.tool .comment {background:url('image/tool-comment.png') no-repeat 0 center;}
.tool .comment:hover {background:url('image/tool-comment-on.png') no-repeat 0 center;color:#FF6600;}
.tool .award {background:url('image/tool-award.png') no-repeat 0 center;}
.tool .award:hover {background:url('image/tool-award-on.png') no-repeat 0 center;color:#FF6600;}
.tool .share {background:url('image/tool-share.png') no-repeat 0 center;}
.tool .share:hover {background:url('image/tool-share-on.png') no-repeat 0 center;color:#FF6600;}



.ui-ico-time,.ui-ico-hits,.ui-ico-info,.ui-ico-play,.ui-ico-pics,.ui-ico-down,.ui-ico-comm,.ui-ico-area,.ui-ico-user,.ui-ico-none,.ui-ico-sort,.ui-ico-like,.ui-ico-hate,.ui-ico-delete,.ui-ico-quote,.ui-ico-report,.ui-ico-price {font-style:normal;font-weight:normal;font-size:12px;color:#999999;display:inline-block;height:16px;line-height:16px;padding:0 10px 0 20px;}
.ui-ico-time {background:url('image/ico-time.png') no-repeat 0 center;}
.ui-ico-hits {background:url('image/ico-hits.png') no-repeat 0 center;}
.ui-ico-info {background:url('image/ico-info.png') no-repeat 0 center;}
.ui-ico-play {background:url('image/ico-play.png') no-repeat 0 center;}
.ui-ico-pics {background:url('image/ico-pics.png') no-repeat 0 center;}
.ui-ico-down {background:url('image/ico-down.png') no-repeat 0 center;}
.ui-ico-area {background:url('image/ico-area.png') no-repeat 0 center;}
.ui-ico-user {background:url('image/ico-user.png') no-repeat 0 center;}


.ui-ico-comm {background:url('image/ico-comm.png') no-repeat 0 center;cursor:pointer;}
.ui-ico-comm:hover {background:url('image/ico-comm-on.png') no-repeat 0 center;color:#FF6600;}
.ui-ico-like {background:url('image/ico-like.png') no-repeat 0 center;cursor:pointer;}
.ui-ico-like:hover {background:url('image/ico-like-on.png') no-repeat 0 center;color:#FF6600;}
.ui-ico-hate {background:url('image/ico-hate.png') no-repeat 0 center;cursor:pointer;}
.ui-ico-hate:hover {background:url('image/ico-hate-on.png') no-repeat 0 center;color:#FF6600;}
.ui-ico-sort {background:url('image/ico-sort.png') no-repeat 0 center;cursor:pointer;}
.ui-ico-sort:hover {background:url('image/ico-sort-on.png') no-repeat 0 center;color:#FF6600;}
.ui-ico-delete {background:url('image/ico-delete.png') no-repeat 0 center;cursor:pointer;}
.ui-ico-delete:hover {background:url('image/ico-delete-on.png') no-repeat 0 center;color:#FF6600;}
.ui-ico-quote {background:url('image/ico-quote.png') no-repeat 0 center;cursor:pointer;}
.ui-ico-quote:hover {background:url('image/ico-quote-on.png') no-repeat 0 center;color:#FF6600;}
.ui-ico-report {background:url('image/ico-report.png') no-repeat 0 center;cursor:pointer;}
.ui-ico-report:hover {background:url('image/ico-report-on.png') no-repeat 0 center;color:#FF6600;}

.ui-ico-price {color:#FF0000;padding:0;font-size:14px;}
.ui-fr {float:right;}
.ui-toast {height:48px;line-height:48px;overflow:hidden;display:inline-block;padding:0 16px;background:#000000;opacity:0.8;filter:alpha(opacity=80);color:#FFFFFF;border-radius:6px;position:fixed;z-index:99;top:40%;left:48%;font-size:16px;}

/*2021.10.12*/
/*--弹窗--*/
.pr {position: relative;}
.fb {font-weight: bold;}
.mr20 {margin-right: 20px;}
.none {display: none;}
.dicon {height: 20px;background: url(images/dicon.png) no-repeat center;margin-right: 5px;}
.ds_ar2 {background-position: -140px 0;width: 20px;margin-top: 2px;position: absolute;right: 0;bottom: 10px;}
.openwin{position:absolute;top: 60px;left:0px;width: 1198px;border: 1px solid #1B5098;border-top: 0;background:#fff;z-index:99;color:#fff;text-align:left;}
.step1{width: 194px;background:#f8f8fa;}
.step1 li{line-height: 40px;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;padding:0 15px;font-size: 14px;}
.step1 li.current{background:#fff; color:#d80c18;border-right: 1px solid #fff;}
.step1 li:hover{background:#fff; color:#d80c18;}

.clascolum{font-size:13px;width: 1000px;}
.catbrand{overflow:hidden}
.catbrand li{float:left;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.catbrand li img {
    width: 98px;
    height: 49px;
    padding: 2px;
    margin: 4px 4px 4px 0;
    border: 1px solid #e1e1e1;
    border-radius: 2px;
}

.xx_cat ul.step-cat li.current,.xx_cat ul.step-cat>li:hover{background: #fff;color:#d80c18;border-right: 1px solid #fff;}
.xx_cat ul.step-cat li.current i.fr{display:none}
.xx_cat ul.step-cat li:hover{}

.xx_cat .cat-mu2{font-size:13px;width: 968px;position: absolute;top: 0;left: 230px;z-index: 100;background: #ffffff;border: 1px solid #dddddd;border-left: 0;height: 392px;display: none;}
.xx_cat .clascolum2{}
.xx_cat .clascolum2 .catbrand{width: 928px;}
.xx_cat .clascolum2 .catbrand li img{width: 110px;height: 55px;padding: 0;margin: 4px 4px 0px 0;}

.xx_cat ul.step-cat>li:hover .cat-mu2{display:block}